ten-petalled blazing star - French English Dictionary